package com.zerui.manager.deviceTouchSync;

import io.swagger.annotations.ApiModel;
import lombok.*;
import java.time.LocalDateTime;

/**
 * 设备模型
 *
 * @author pyzhang
 * @since 2024-04-11
 */
@ApiModel("远程设备落地同步记录")
@Getter
@Setter
@ToString
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class DeviceTouchSync{

    /**
     * 主键
     */
    private Long id;
    /**
     * 同步时间
     */
    private LocalDateTime syncTime;
    /**
     * 同步状态 1：正在同步  2：完成同步  -1：同步出错
     */
    private Integer syncStatus;
    /**
     * 同步备注消息
     */
    private String syncRemark;
    /**
     * 同步源  1：IoT 2：ICC 
     */
    private Integer syncFrom;
    /**
     * 同步源数据
     */
    private String syncFromData;
    /**
     * 同步新增的数据
     */
    private String syncAddData;
    /**
     * 同步更新的数据
     */
    private String syncUpdateData;
    /**
     * 同步删除的数据
     */
    private String syncDeleteData;
    /**
     * 同步操作人
     */
    private String syncOperator;

}